--- drupal-6.8/modules/event/event.module	2009-01-01 13:02:35.000000000 -0800
+++ public_html/modules/event/event.module	2009-01-01 13:01:42.000000000 -0800
@@ -1776,6 +1776,13 @@
     $range = variable_get('event_range_'. $dir, $date);
   }
 
+  // Expand the navigation range to include the current system time
+  // if the system time is outside of the event date range.
+  $today = _event_user_date(); // Get current date.
+  if($dir == 'prev' && event_is_later($range, $today) || $dir == 'next' && event_is_later($today, $range)){
+	$range = $today; 
+  } 
+
   // if we are beyond the range of the stored events, dont display navigation
   if (($dir == 'prev' && event_is_later($date, $range)) || ($dir == 'next' && event_is_later($range, $date))) {
     $inc = ($dir == 'prev' ? -1 : 1);
